import Cookies from 'js-cookie'
import i18n from '@/util/i18n'

export default {
    changeLang(state, data) {
        if (data) {
            Cookies.set('lang', data)
            i18n.locale = data
            state.lang = data
        } else {

        }
    },
    changeLayout(state, data) {
        if (data) {
            state.navbarPosition = data
        } else {
            console.error("改变语言环境错误：必须传入需要改变的语言代码。")
        }
    },
    changeSwitch(state, data) {
        if (typeof data == 'boolean') {
            state.collapsed = data
        } else {
            console.error("改变菜单状态错误：必须传入需要改变的布尔值。")
        }
    },
    currentPage(state, data) {
        if (typeof data == 'number') {
            state.currentPage = data
        } else {
            console.error("改变分页状态错误：必须传入需要改变的数字。")
        }
    }
}